'''
迭代是Python最强大的功能之一，是访问集合元素的一种方式。
迭代器就像一管中华牙膏，可以一段段的往外挤，挤出来的牙膏就不能在进到牙膏里了，


迭代器是一个可以记住遍历的位置的对象。

迭代器对象从集合的第一个元素开始访问，直到所有的元素被访问完结束。迭代器只能往前不会后退。

迭代器可以理解为一个可迭代对象，通过next（）方法依次取出迭代的元素，元素取出去后就不在了。

迭代器有两个基本的方法：iter() 和 next()。

'''
str ='hello'
print(dir(str))
dict1 = {'name':'张鑫','age':20,'gender':'男'}
# lis = ['','林继涛','冯锦涛']
# it = iter(lis)  #把一个列表转成迭代器了，具有了next（）功能
it = iter(dict1)
print(dir(it))
print (next (it))
print (next (it))
print (next (it))
# print (next (it))